import Vue from 'vue'
import store from '@/store'
Vue.directive("permission", {
    // 指令绑定到vnode上的时候
    // bind() { },
    // 节点插入到父节点的时候
    inserted(el, binding) {
        // el 代表 指令绑定的dom元素
        // binding 是一些信息
        // 判断 如果 一个字符串 不在  store.getters.permission 里面 
        // console.log(binding);
        if (!store.getters.permissions.includes(binding.value)) {
            // 就把节点删除
            el.remove()
        }
    },
    // 指令的值发生变化的时候
    // update() { },
    // 组件视图更新完成
    // componentUpdated() { },
    // 指令和节点解绑的时候
    // unbind() { }
})
